Del inglés
Very Large Instruction Word. Esta arquitectura de
CPU implementa una forma de paralelismo a nivel de instrucción. Es similar a las arquitecturas
superescalares, ambas usan varias unidades funcionales (por ejemplo varias
ALUs, varios multiplicadores, etc) para lograr ese paralelismo.
Los
procesadores con arquitecturas
VLIW se caracterizan, como su nombre indica, por tener juegos de instrucciones muy simples en cuanto a número de instrucciones diferentes, pero muy grandes en cuanto al tamaño de cada instrucción. Esto es así porque en cada instrucción se especifica el estado de todas y cada una de las unidades funcionales del sistema, con el objetivo de simplificar el diseño del
hardware al dejar todo el trabajo de planificar el código en manos del programador/
compilador, en oposición a un procesador
superescalar, en el que es el hardware en tiempo de ejecución el que planifica las instrucciones.